MovieClip.onSetFocus

Доступность

Flash Player 6.

Синтаксис

my_mc.onSetFocus = function(oldFocus){
  //  код
}

Параметры

oldFocus  - объект, теряющий фокус.

Возвращает

ничего.

Описание

Обработчик события, наступающего, когда мувиклип получает фокус ввода. Параметр oldFocus это объект, теряющий фокус. Например, если пользователь нажимает клавишу Tab, чтобы переместить фокус с клипа на текстовое поле, параметр oldFocus будет содержать экземпляр клипа.

Если нет объекта, который содержал до этого события фокус, oldFocus принимает значение null.

Вы должны определить функцию, выполняемую по наступлению этого события. Вы можете определить функцию в кадре или в классе, расширяющем класс MovieClip, или в классе, указанном в Linkage Properties символа в библиотеке (library). Подробнее см. "Присвание класса символу мувиклипа".

Пример

Следующий пример выводит информацию о клипе, получающем фокус ввода, и экземпляре, который имел фокус до того. В сцене находятся два клипа с именами my_mc и other_mc. Поместите следующий скрипт в AS или FLA файл:

my_mc.onRelease = Void;
other_mc.onRelease = Void;
my_mc.onSetFocus = function(oldFocus) {
  trace("onSetFocus called, Предыдущая focus was: "+oldFocus);
};

Переключитесь клавишей Tab между экземплярами и в окне Output появится информация.

см. также

MovieClip.onKillFocus